import Vue from 'vue'
import Vuex from 'vuex'
import VuexPersistence from 'vuex-persist'   // 解决浏览器刷新 vuex state 数据丢失问题
import user from './user'

Vue.use(Vuex);

const vuexLocal = new VuexPersistence({  // 解决浏览器刷新 vuex state 数据丢失问题
    storage: window.localStorage
})

export default new Vuex.Store({
    modules: {
        user
    },
    plugins: [vuexLocal.plugin]   // 解决浏览器刷新 vuex state 数据丢失问题
})  